mass protests - French English Dictionary